MemoizingMRUCache.Get(TParam) method¶
Defined in
Type: MemoizingMRUCacheSplat
Assembly: Splat.Logging.dll
Applies to
net10.0, net9.0, net8.0, net462, net481
Overloads¶
-
public TVal Get(TParam key) -
public TVal Get(TParam key, object? context)
1. Overload¶
public TVal Get(TParam key)
Summary: Gets the cached value for key, computing and caching it if necessary.
Parameters
| Name | Type | Description |
|---|---|---|
key | TParam | The cache key. |
Returns: TVal -- The cached or computed value.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | Thrown when key is null. |
2. Overload¶
public TVal Get(TParam key, object? context)
Summary: Gets the cached value for key, computing and caching it if necessary.
Parameters
| Name | Type | Description |
|---|---|---|
key | TParam | The cache key. |
context | object? | Optional context passed to the calculation function. |
Returns: TVal -- The cached or computed value.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | Thrown when key is null. |